package lab02.test24;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;

public class Test24 {
    public static void main(String[] args) throws ParseException {
        //注意变量
        Scanner s = new Scanner(System.in);//输入初始化
        System.out.println("请输入第一个日期：（格式为yyyyMMdd）");
        String s1 = s.nextLine();//输入日期

        SimpleDateFormat ss = new SimpleDateFormat("yyyyMMdd");//格式化输入的字符串
        Date d = ss.parse(s1);//将字符串转化为日期
        String t = String.format("%tj",d);//获取该日期在一年中的天数
        int x = Integer.parseInt(t);//将日期转化为数值

        System.out.println("请输入第二个日期：（格式为yyyyMMdd）");
        String s2 = s.nextLine();

        SimpleDateFormat ss2 = new SimpleDateFormat("yyyyMMdd");
        Date d2 = ss2.parse(s2);
        String t2 = String.format("%tj",d2);//获取该日期在一年中的天数
        int y = Integer.parseInt(t2);

        int z = x-y;

        System.out.println("两日期天数差："+Math.abs(z));
    }
}
